//
// Created by Jisam on 2024/6/28.
//
#include <bits/stdc++.h>

// 定义i64为long long类型，用于处理大整数
#define i64 long long
using namespace std;

// x数组用于存储每个数字的权重，便于后续计算数字的长度
int x[1001] = {6, 2, 5, 5, 4, 5, 6, 3, 7, 6};
// b数组暂时未使用，可能用于后续扩展功能
int b[4];
// n存储输入的目标数字长度，ans用于记录满足条件的数字对数量
int n, ans = 0;

// 主函数，程序的入口点
int main() {
    // 关闭与标准输入输出的同步，提高 cin/cout 的速度
    ios::sync_with_stdio(false);
    // 解除 cin 与 cout 的绑定，提高输入输出效率
    cin.tie(nullptr);

    // 初始化 ans 为 0，准备计算满足条件的数字对数量
    int ans = 0, i, j, a, b, c, n, num;
    // 从标准输入读取目标数字长度 n
    cin >> n;

    // 双重循环遍历所有可能的数字对(i, j)，尝试组成新的数字 c
    for (i = 0; i <= 1111; i++) {
        for (j = 0; j <= 1111; j++) {
            // a, b, c 分别存储数字 i, j, i+j
            a = i;
            b = j;
            c = i + j;
            // num 用于累计数字 a, b, c 的长度
            num = 4; // +号 & =号

            // 计算数字 a 的长度
            while (a / 10 != 0) {
                num += x[a % 10];
                a /= 10;
            }
            num += x[a];

            // 计算数字 b 的长度
            while (b / 10 != 0) {
                num += x[b % 10];
                b /= 10;
            }
            num += x[b];

            // 计算数字 c 的长度
            while (c / 10 != 0) {
                num += x[c % 10];
                c /= 10;
            }
            num += x[c];

            // 如果数字 a, b, c 的长度之和等于目标长度 n，则增加计数
            if (num == n) ans++;
        }
    }

    // 输出满足条件的数字对数量
    cout << ans;
    return 0;
}
